如果我們要我們今天要再字串裡面加入值,就會需要使用到+號。常常我們如果要想要使用 innerHTML 來渲染變數,就會在變數裡面存放一大串的 html 結構,並且用+號將數值連起來,如果為了排版,我們還必須加上\ 來換行,這樣其實相當麻煩。
1 2 3 4 5 6 7 8
let dataArr = ['Peter','Merry','Leo']; let text = '我叫做'+dataArr[0]; console.log(text); let list = '<ul>\ <li>'+dataArr[0]+'</li>\ <li>'+dataArr[1]+'</li>\ <li>'+dataArr[2]+'</li>\ <ul>';
let dataArr = ['Peter','Merry','Leo']; let text = `我叫做${dataArr[0]}`; let list = ` <ul> <li>${dataArr[0]}</li> <li>${dataArr[1]}</li> <li>${dataArr[2]}</li> <ul> `; document.getElementById('content').innerHTML=list;